#ifndef TCP_TRANSFER_H
#define TCP_TRANSFER_H

#include "common.h"

#pragma pack(push, 1)
// 文件传输协议结构体
typedef struct {
    char filename[256];    // 文件名
    uint64_t file_size;    // 文件大小
} FileTransferInfo;
#pragma pack(pop)

// 函数声明
void tcp_transfer_menu();    // 传输模块入口菜单
void tcp_server();           // 服务器（接收文件）
void tcp_client();           // 客户端（发送文件）

#endif
